package com.xique.door.bean.vo.device;

import com.xique.common.core.annotation.Excel;
import com.xique.door.bean.domain.ParkInfo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @author shd
 * @create 2022/1/28 14:36
 */
@Data
public class DeviceUserListVO {

    /** 自动增量 */
    private Long id;

    /** 设备id */
    private Long deviceId;

    /** 项目ID */
    @ApiModelProperty("项目ID")
    private Long parkId;

    /** 人脸识别机生成的id，建议使用身份证号 */
    @ApiModelProperty("人脸机的用户id")
    private String customId;

    /** 用户姓名 */
    @ApiModelProperty("用户姓名")
    private String userName;

    /** 性别（0男 1女 2未知） */
    @ApiModelProperty("性别")
    private String gender;

    /** 电话 */
    @ApiModelProperty("电话")
    private String phone;

    /** 地址 */
    @ApiModelProperty("地址")
    private String address;

    /** 用户信息过期时间 */
    @ApiModelProperty("用户信息过期时间")
    private Date exTime;

    /** 访客类型 */
    @ApiModelProperty("用户类型")
    private String visitorType;

    /** 人脸URL */
    @ApiModelProperty("人脸图片地址")
    private String faceUrl;

    /** 状态 0禁用, 1启用 */
    @ApiModelProperty("状态 0禁用, 1启用")
    private String status;

    /** 0: 白名单 1: 黑名单 */
    @ApiModelProperty("白名单")
    private Integer personType;

    private String faceUrlNew;

    /**
     * 身份类型  字典名称 identity_type
     */
    @Excel(name = "身份类型",readConverterExp = "0=业主,1=租客,2=家属",combo = {"业主","租客","家属"})
    private String identityType;

}
